package com.gome.ocean.dao.datax;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.gome.ocean.dao.model.datasource.DataCharset;

/**
 * @author zhangguoqing 2016年11月25日 下午2:20:19
 * @since 5.0.0
 */
@Repository("iDataCharsetDAO")
public interface IDataCharsetDAO {

    public void insert(DataCharset bean);

    public DataCharset getDataCharsetBeanByRuleTypeAndDBType(Map<String, Object> map);

    public void delete(@Param("id") Long id);

    public void update(DataCharset bean);

    public List<DataCharset> getListsByDbType(@Param("dbType") String dbType, @Param("state") Integer state);
}
